CommonsBooking\Service\BookingRuleApplied A

Total Complexity 59
Dependencies 7
Dependents 3
Total lines 336
Lines of code 220
Logical lines of code 110
Comment lines 85
Methods 10
Properties 5

Methods 10

Method Rating Maintainability Complexity Lines of code
init()
B
37 21 75
setAppliedParams()
A
55 8 20
bookingConformsToRules()
A
48 7 35
checkBookingCompliance()
S
56 7 20
getRulesJSON()
S
54 5 23
validateRules()
S
62 3 13
getArgs()
S
62 3 12
setAppliesToWhat()
S
67 3 7
__construct()
S
63 1 12
setExcludedRoles()
S
81 1 3